package com.mmaingenieria.MMAGestor.interfaces;


import com.mmaingenieria.MMAGestor.beans.Usuario;

public interface InterfaceUsuarioDAO {
	//Metodos que tendran que implementar MySQLUsuarioDAO, SQLUsuarioDAO, AccessUsuarioDAO,....
    
	public Usuario getUsuarioByUserAndPass(String usuario, String password) throws Exception;
	
	//public String getPasswordById(int id);
    
    //public ArrayList<Usuario> getUsuarios();
    
   // public ArrayList<Usuario> getUsuarioById(int id);

    
    
    //public boolean updateUsuario(Usuario usuarioModificado);
    
    //public boolean updatePasswordById (String _passNueva,int _usuario_Sesion, int _usuarioId);

    //public boolean addUsuario(Usuario usuarioNuevo);
    
    //public boolean deleteUsuario(int usuarioId);
    
    //public ArrayList<Usuario> getUsuarios(FiltroUsuario f) throws UsuarioException;
    //public Integer getIdUsuario(String usuario, String pass) throws UsuarioException;
    //public boolean existeNifUsuario(String dni) throws UsuarioException;
    //public boolean existeNombreUsuario(String nombre) throws UsuarioException;

}
